package com.javaGather.day3;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.List;

public class Test2 {

    public static void main(String[] args) {

        /**
         *  Collection集合只要提供基本方法
         *  具体实现List ArrayList 需要重写实现List接口
         *  List集合下，都是有序的接口，可以允许重复
         */


        ArrayList<String> arrayList = new ArrayList<>();
        arrayList.add("a");
        arrayList.add("b");
        arrayList.add("c");
        arrayList.add("d");
        arrayList.add("e");
        arrayList.remove(3);


        Collection<String> collection = new ArrayList<>();
        collection.add("A");
        collection.add("B");
        collection.add("C");
        collection.add("D");

        /**
         * 在Collection接口中没有get方法
         */
        List collection1 = (List) collection;

        System.out.println(collection1.get(1));

    }
}
